Platform Explorer / Nuxeo Platform 6.0

Contribution org.nuxeo.theme.html--engines

This contribution is part of XML component org.nuxeo.theme.html inside nuxeo-theme-html-6.0.jar

Extension Point

Extension point engines of component ThemeService.

Contributed Items

  • <engine name="default">
    
          <renderer element="theme">
            <filter>add widget</filter>
            <filter>collect xmlns</filter>
          </renderer>
    
          <renderer element="page">
            <filter>add widget</filter>
            <filter>set layout</filter>
            <filter>set style</filter>
          </renderer>
    
          <renderer element="section">
            <filter>add widget</filter>
            <filter>set element name</filter>
            <filter>set layout</filter>
            <filter>set style</filter>
          </renderer>
    
          <renderer element="cell">
            <filter>add widget</filter>
            <filter>set element name</filter>
            <filter>set layout</filter>
            <filter>set style</filter>
          </renderer>
    
          <renderer element="fragment">
            <filter>control fragment visibility</filter>
            <filter>add widget</filter>
            <filter>set element name</filter>
            <filter>set style</filter>
            <filter>write fragment tag</filter>
          </renderer>
    
        </engine>

XML Source

<extension point="engines" target="org.nuxeo.theme.services.ThemeService">

    <engine name="default">

      <renderer element="theme">
        <filter>add widget</filter>
        <filter>collect xmlns</filter>
      </renderer>

      <renderer element="page">
        <filter>add widget</filter>
        <filter>set layout</filter>
        <filter>set style</filter>
      </renderer>

      <renderer element="section">
        <filter>add widget</filter>
        <filter>set element name</filter>
        <filter>set layout</filter>
        <filter>set style</filter>
      </renderer>

      <renderer element="cell">
        <filter>add widget</filter>
        <filter>set element name</filter>
        <filter>set layout</filter>
        <filter>set style</filter>
      </renderer>

      <renderer element="fragment">
        <filter>control fragment visibility</filter>
        <filter>add widget</filter>
        <filter>set element name</filter>
        <filter>set style</filter>
        <filter>write fragment tag</filter>
      </renderer>

    </engine>

  </extension>